package Controlador;

import javax.swing.JButton;

import Vista.Casillero;
import Vista.VistaPozoDeAgua;

public class AccionPozoDeAgua extends Accion{

		public AccionPozoDeAgua(JButton indicaAccion,Controlador controlador){
			this.indicaAccion = indicaAccion;
			this.controlador = controlador;
		}
		public void accionPrimaria(Casillero lugarDeAccion) {
				
			int col = lugarDeAccion.obtenerHectarea().getCoordenadaX();
			int fil = lugarDeAccion.obtenerHectarea().getCoordenadaY();
			if(this.controlador.getJuego().obtenerJugador().construirPozoDeAgua(col,fil)){
				float estado = lugarDeAccion.obtenerHectarea().obtenerSuperficie().obtenerEstadoConstruccion();
				lugarDeAccion.setVista(new VistaPozoDeAgua(estado));
				this.controlador.devolverVentana().actualizarEstadoJuego(this.controlador.getJuego());
			}
		}
		@Override
		public void accionSecundaria(Casillero lugarDeAccion) {
			// TODO Auto-generated method stub
			
		}

}
